gridpack::parallel::gaShuffler< Thing, Index > Class Template Reference

#include <ga_shuffler.hpp>

Inheritance diagram for gridpack::parallel::gaShuffler< Thing, Index >:
Inheritance graph
[legend]
Collaboration diagram for gridpack::parallel::gaShuffler< Thing, Index >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector< Thing > ThingVector
typedef std::vector< Index > IndexVector
typedef
boost::archive::binary_oarchive 
oArchive
 The type of (output) serialization archive to use.
typedef
boost::archive::binary_iarchive 
iArchive

Public Member Functions

 gaShuffler (const Communicator &comm)
 Default constructor.
 ~gaShuffler (void)
 Destructor.
void operator() (ThingVector &locthings, const IndexVector &destproc)
 Move some things to different processors.

template<typename Thing, typename Index = int>
class gridpack::parallel::gaShuffler< Thing, Index >


Member Typedef Documentation

template<typename Thing , typename Index = int>
typedef boost::archive::binary_iarchive gridpack::parallel::gaShuffler< Thing, Index >::iArchive
template<typename Thing , typename Index = int>
typedef std::vector<Index> gridpack::parallel::gaShuffler< Thing, Index >::IndexVector
template<typename Thing , typename Index = int>
typedef boost::archive::binary_oarchive gridpack::parallel::gaShuffler< Thing, Index >::oArchive

The type of (output) serialization archive to use.

template<typename Thing , typename Index = int>
typedef std::vector<Thing> gridpack::parallel::gaShuffler< Thing, Index >::ThingVector

Constructor & Destructor Documentation

template<typename Thing , typename Index = int>
gridpack::parallel::gaShuffler< Thing, Index >::gaShuffler ( const Communicator comm  ) 

Default constructor.

template<typename Thing , typename Index = int>
gridpack::parallel::gaShuffler< Thing, Index >::~gaShuffler ( void   ) 

Destructor.


Member Function Documentation

template<typename Thing , typename Index = int>
void gridpack::parallel::gaShuffler< Thing, Index >::operator() ( ThingVector locthings,
const IndexVector destproc 
)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1